package main

import "fmt"

func main12() {
	arr := []int{12,12,2332,12,23,5765}
	fmt.Println(arr)
	var ch chan int = make(chan int)
	// fatal error: all goroutines are asleep - deadlock!
	// no name fuction 
	go func(){
		fmt.Println(<-ch)
	}()
	ch<- arr[0] // 对于无缓冲的channel，在其放入数据时，就需要有接受的goroutine，否则报错
	el :=cap(ch)
	fmt.Println(el)
}





